home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / gfx / vtdevel3.lha / Include / graphics / layers.i < prev    next >
Text File  |  1992-09-24  |  2KB  |  61 lines

  1.     IFND    GRAPHICS_LAYERS_I
  2. GRAPHICS_LAYERS_I    SET    1
  3. **
  4. **    $VER: layers.i 39.4 (14.04.92)
  5. **    Includes Release 39.108
  6. **
  7. **    (C) Copyright 1985-1992 Commodore-Amiga, Inc.
  8. **        All Rights Reserved
  9. **
  10.  
  11.     IFND    EXEC_SEMAPHORES_I
  12.        include "exec/semaphores.i"
  13.     ENDC
  14.  
  15.     IFND  EXEC_LISTS_I
  16.        include    "exec/lists.i"
  17.     ENDC
  18.  
  19. * these should be clip.i/h but you know backwards compatibility etc.
  20. LAYERSIMPLE        equ   1
  21. LAYERSMART        equ   2
  22. LAYERSUPER        equ   4
  23. LAYERUPDATING        equ   $10
  24. LAYERBACKDROP        equ   $40
  25. LAYERREFRESH        equ   $80
  26. LAYERIREFRESH        equ   $200
  27. LAYERIREFRESH2        equ   $400
  28.  
  29. LAYER_CLIPRECTS_LOST    equ   $100
  30.  
  31.  STRUCTURE    Layer_Info,0
  32.     APTR    li_top_layer
  33.     APTR    li_check_lp            ;* !! Private !! *
  34.     APTR    li_obs
  35.     APTR    li_FreeClipRects        ;* !! Private !! *
  36.     LONG    li_PrivateReserve1        ;* !! Private !! *
  37.     LONG    li_PrivateReserve2        ;* !! Private !! *
  38.     STRUCT    li_Lock,SS_SIZE            ;* !! Private !! *
  39.     STRUCT    li_gs_Head,MLH_SIZE        ;* !! Private !! *
  40.     WORD    li_PrivateReserve3        ;* !! Private !! *
  41.     APTR    li_PrivateReserve4        ;* !! Private !! *
  42.     WORD    li_Flags
  43.     BYTE    li_fatten_count            ;* !! Private !! *
  44.     BYTE    li_LockLayersCount        ;* !! Private !! *
  45.     WORD    li_PrivateReserve5        ;* !! Private !! *
  46.     APTR    li_BlankHook            ;* !! Private !! *
  47.     APTR    li_LayerInfo_extra        ;* !! Private !! *
  48.     LABEL    li_SIZEOF
  49.  
  50. NEWLAYERINFO_CALLED    equ 1
  51. ALERTLAYERSNOMEM    equ $83010000
  52.  
  53. *
  54. * LAYERS_NOBACKFILL is the value needed to get no backfill hook
  55. * LAYERS_BACKFILL is the value needed to get the default backfill hook
  56. *
  57. LAYERS_NOBACKFILL    equ    1
  58. LAYERS_BACKFILL        equ    0
  59.  
  60.     ENDC    ; GRAPHICS_LAYERS_I
  61.